<?php
/**
* 名称：错误处理类。
* 描述：抛出错误，并执行服务端与客户端的错误关联程式。
*/
final class Error{
    const TITLE='';

    public static function Cast($errorMessage,$httpCode=500){
        if(defined(TRYPHP_ERRORDOCUMENT_500)){
            if(file_exists(TRYPHP_ERRORDOCUMENT_500)){
                include(TRYPHP_ERRORDOCUMENT_500);
            }
        }
        header('HTTP/1.0 '.$httpCode.' - Internal Server Error!');
        trigger_error(self::TITLE.$errorMessage,E_USER_ERROR);
    }
}